package com.woniuxy.entity.po.accendant;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 存储任务的相关信息
 * @TableName task
 */
@Data
public class Task implements Serializable {
    /**
     * 任务编号，作为主键
     */
    private Long id;

    /**
     * 充电桩 id，外键关联 charging_piles 表
     */
    private Long pileId;

    /**
     * 执行人员 id，外键关联 attendants 表
     */
    private Long accendantId;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 任务编号
     */
    private String taskNum;

    /**
     * 工作周期，1：日 2：周 3： 月
     */
    private Integer workCycle;

    /**
     * 任务类型，1： 抢修任务 2：巡检任务 3：消警任务
     */
    private Long taskTypeId;

    /**
     * 各自类别下的 id
     */
    private Long taskTypeKey;

    /**
     * 类型名
     */
    private String taskTypeValue;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 任务状态，1、未处理 2、待处理 3、在线 4、已处理
     */
    private Integer taskCondition;

    /**
     * 任务说明
     */
    private String remark;

    /**
     * 处理详情
     */
    private String processDetail;

    /**
     * 是否删除，0、删除 1、可用
     */
    private Integer taskStatus;

    private static final long serialVersionUID = 1L;
}